Iterative Transitions Between Engineering Phases

Overview

An automated transition should not always include all modeling elements from a phase to a lower phase.

To offer flexibility to the user and to allow performing transition of specific parts from a phase into a lower phase, modeling concepts have been categorized into activities, which are:

An activity is (of course) linked to others activities but categorizing modelling elements into these activities defines entry points for the user to trigger the automated transition.

Transition Entry Points

This section provides a simplified version of transition graph for each entry points to trigger transition and determines scope of transition for these entry points.

Data Transition

The transition is available at:

The involved element types are:



The transition tool performed on data should follow this sub-graph:

All data contained into a package is transitioned into the targeted phase.

Exchange Item Transition

The involved element types are:

Data types defined in a phase can be used in a lower phase. According to preference Transit Data Types handled by Exchange Items while transition of Exchange Items, perform a transition of Exchange items can also trigger a transition of related datatypes. If a related datatype is not transitioned, exchange item will be linked to the data type from the upper phase.

State Machine Transition

The involved element types are:

According to preference Transit State Machines owned by a Component while transition of Components, perform a transition of Components/actors can also trigger a transition of related State Machines.

Exchange items defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of State Machines can also trigger a transition of conveyed exchange items. If a conveyed exchange item of States/Modes or State Transitions is not transitioned, the States/Modes or State Transitions will convey the exchange item from the upper phase.

Interface Transition

The transition is available at:

The involved element types are:

Exchange items defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of Interface can also trigger a transition of allocated exchange items. If an allocated exchange item is not transitioned, interface will allocate the exchange item from the upper phase.

Operational Activity Transition

The transition is available at:

The involved element types are:

State/Modes are owned by Components/Actors and can’t be used between phases. Perform a Functional Transition without having triggered a State Machine transition will lose links between functions and defined state modes. After having transitioned state machine, a new functional transition will set missing links to mode/states into transitioned functions.

Exchange items defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of Operational activities can also trigger a transition of conveyed exchange items. If a conveyed exchange item of functional exchanges is not transitioned, functional exchanges will convey exchange item from the upper phase.

Operational Entity Transition

The transition is available at:

The involved element types are:

An operational entity can be transitioned to an Actor or to the System.

While transition of an operational entity, if an allocated operational activity or an allocated interaction has not yet been transitioned, the transition tool triggers a transition of the given element.

Operational Capability Transition

An operational capability can be transitioned to a capability or a mission.

Functional Transition

The transition is available at:

The involved element types are:



State/Modes are owned by Components/Actors and can’t be used between phases. Perform a Functional Transition without having triggered a State Machine transition will lose links between functions and defined state modes. After having transitioned state machine, a new functional transition will set missing links to mode/states into transitioned functions.

Exchange items defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of Functions can also trigger a transition of conveyed exchange items. If a conveyed exchange item of functional exchanges or function ports is not transitioned, functional exchanges or function ports will convey exchange item from the upper phase.

Actor Transition

The transition is available at:

State/Modes are owned by Components/Actors and cannot be used between phases. Perform an Actor Transition without having triggered a State Machine transition will lose links between actors and defined state modes. After having transitioned state machine, a new functional transition will set missing links to mode/states into transitioned functions.

Exchange items defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of actors can also trigger a transition of related exchange items. If a related exchange item is not transitioned, actors will convey exchange item from the upper phase.

Interfaces defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of interfaces can also trigger a transition of related exchange items. If a related exchange item is not transitioned, interface will allocate exchange item from the upper phase.

If a related function or a functional exchange has not yet been transitioned, the transition tool triggers a transition of the given element.

In the Logical Architecture to Physical Architecture transition, connections between actors and internal system components should not be transitioned if component is not transitioned.

System to Logical System Transition

The transition is available at:

State/Modes are owned by Components/Actors and cannot be used between phases. Perform an System to Logical System Transition without having triggered a State Machine transition will lose links between actors and defined state modes. After having transitioned state machine, a new functional transition will set missing links to mode/states into transitioned functions.

Exchange items defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of actors can also trigger a transition of related exchange items. If a related exchange item is not transitioned, actors will convey exchange item from the upper phase.

Interfaces defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of interfaces can also trigger a transition of related exchange items. If a related exchange item is not transitioned, interface will allocate exchange item from the upper phase.

If a related function or a functional exchange has not yet been transitioned, the transition tool triggers a transition of the given element.

LC / LA to PC / PA Transition

The transition is available at:

The involved element types are:

Two kind of transition should be available: Breakdown Strategy and Leaf Strategy

Breakdown Strategy

Propagate the logical component/actor breakdown in physical architecture

Leaf Strategy

Propagate only leaf logical components/actors in physical architecture (this strategy seems inconsistent with a system modelling allowing reuse of component/actor through parts).

State/Modes are owned by Components/Actors and can’t be used between phases. Perform a Component/Actor Transition without having triggered a State Machine transition will lose links between components/actors and defined state modes.

Exchange items defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of components/actors can also trigger a transition of related exchange items. If a related exchange item is not transitioned, components/actors will convey exchange item from the upper phase.

Interfaces defined in a phase can be used in a lower phase. According to preference Transit allocated Exchange Items while transition of Interfaces, Functions, Components or State Machines, perform a transition of interfaces can also trigger a transition of related exchange items. If a related exchange item is not transitioned, interface will allocate exchange item from the upper phase.

If a related function or a functional exchange has not yet been transitioned, the transition tool triggers a transition of the given element.

See the Capella preferences for choosing the strategy of Logical to Physical Components/Actors transition.

  • Propagate LC / LA breakdown in physical architecture
  • Propagate only leaf LC / LA in physical architecture

According to preference Transit interfaces handled by Components, perform a transition of components/actors can also trigger a transition of related interfaces.

To perform a transition of Components or Actors only, you can filter theses elements using Diff/Merge filters: